Laurel cherry

Definitions

Noun
  1. 1
    small flowering evergreen tree of southern United States wordnet
  2. 2
    frequently cultivated Eurasian evergreen shrub or small tree having showy clusters of white flowers and glossy foliage and yielding oil similar to bitter almond oil wordnet

Next best steps

Mini challenge

Unscramble this word: laurelcherry